package com.yuncheng.oaApi.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

public class OaGwycVo {

    @ApiModelProperty(value = "主键id")
    private String oaid;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "申请日期")
    private Date fsqrq;

    @ApiModelProperty(value = "用车部门")
    private String fycbm;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "用车时间")
    private Date fycsj;

    @ApiModelProperty(value = "用车事由")
    private String fycsy;

    @ApiModelProperty(value = "起讫地点")
    private String fqqdd;

    @ApiModelProperty(value = "乘车人")
    private String fccr;

    @ApiModelProperty(value = "用车人签字")
    private String fycrqz;

    @ApiModelProperty(value = "用车人签字时间")
    private String fycrqzsj;

    @ApiModelProperty(value = "部门负责人签字")
    private String fbmfzrqz;

    @ApiModelProperty(value = "部门负责人意见")
    private String fbmfzryj;

    @ApiModelProperty(value = "部门负责人签字时间")
    private String fbmfzrqzsj;

    @ApiModelProperty(value = "办公室审批")
    private String fbgssp;

    @ApiModelProperty(value = "办公室审批人签字")
    private String fbgssprqz;

    @ApiModelProperty(value = "办公室审批时间")
    private String fbgsspsj;


    @ApiModelProperty(value = "领导审批")
    private String fldsp;

    @ApiModelProperty(value = "领导审批人签字")
    private String fldsprqz;

    @ApiModelProperty(value = "领导审批时间")
    private String fldspsj;



    //vo增加额外

    @ApiModelProperty(value = "流转id")
    private String jobid;

    @ApiModelProperty(value = "环节名称")
    private String fhjmc;

    @ApiModelProperty(value = "流程名称")
    private String flcmc;


    @ApiModelProperty(value = "流程是否结束")
    private String lcsfjs;

    @ApiModelProperty(value = "发送人")
    private String ffsrmc;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "发送时间")
    private Date ffssj;

    @ApiModelProperty(value = "待办人")
    private String fdbr;

    @ApiModelProperty(value = "办理人")
    private String fblr;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "办理时间")
    private Date fblsj;

    @ApiModelProperty(value = "办理状态")
    private String fblzt;

    @ApiModelProperty(value = "办理状态不等于")
    private String fblztne;

    public String getOaid() {
        return oaid;
    }

    public void setOaid(String oaid) {
        this.oaid = oaid;
    }

    public String getJobid() {
        return jobid;
    }

    public void setJobid(String jobid) {
        this.jobid = jobid;
    }

    public String getFhjmc() {
        return fhjmc;
    }

    public void setFhjmc(String fhjmc) {
        this.fhjmc = fhjmc;
    }

    public String getFlcmc() {
        return flcmc;
    }

    public void setFlcmc(String flcmc) {
        this.flcmc = flcmc;
    }

    public String getLcsfjs() {
        return lcsfjs;
    }

    public void setLcsfjs(String lcsfjs) {
        this.lcsfjs = lcsfjs;
    }

    public String getFfsrmc() {
        return ffsrmc;
    }

    public void setFfsrmc(String ffsrmc) {
        this.ffsrmc = ffsrmc;
    }

    public Date getFfssj() {
        return ffssj;
    }

    public void setFfssj(Date ffssj) {
        this.ffssj = ffssj;
    }

    public String getFdbr() {
        return fdbr;
    }

    public void setFdbr(String fdbr) {
        this.fdbr = fdbr;
    }

    public String getFblr() {
        return fblr;
    }

    public void setFblr(String fblr) {
        this.fblr = fblr;
    }

    public Date getFblsj() {
        return fblsj;
    }

    public void setFblsj(Date fblsj) {
        this.fblsj = fblsj;
    }

    public String getFblzt() {
        return fblzt;
    }

    public void setFblzt(String fblzt) {
        this.fblzt = fblzt;
    }

    public String getFblztne() {
        return fblztne;
    }

    public void setFblztne(String fblztne) {
        this.fblztne = fblztne;
    }

    public String getFccr() {
        return fccr;
    }

    public void setFccr(String fccr) {
        this.fccr = fccr;
    }

    public Date getFsqrq() {
        return fsqrq;
    }

    public void setFsqrq(Date fsqrq) {
        this.fsqrq = fsqrq;
    }

    public String getFycbm() {
        return fycbm;
    }

    public void setFycbm(String fycbm) {
        this.fycbm = fycbm;
    }

    public Date getFycsj() {
        return fycsj;
    }

    public void setFycsj(Date fycsj) {
        this.fycsj = fycsj;
    }

    public String getFycsy() {
        return fycsy;
    }

    public void setFycsy(String fycsy) {
        this.fycsy = fycsy;
    }

    public String getFqqdd() {
        return fqqdd;
    }

    public void setFqqdd(String fqqdd) {
        this.fqqdd = fqqdd;
    }

    public String getFycrqz() {
        return fycrqz;
    }

    public void setFycrqz(String fycrqz) {
        this.fycrqz = fycrqz;
    }

    public String getFycrqzsj() {
        return fycrqzsj;
    }

    public void setFycrqzsj(String fycrqzsj) {
        this.fycrqzsj = fycrqzsj;
    }

    public String getFbmfzrqz() {
        return fbmfzrqz;
    }

    public void setFbmfzrqz(String fbmfzrqz) {
        this.fbmfzrqz = fbmfzrqz;
    }

    public String getFbmfzryj() {
        return fbmfzryj;
    }

    public void setFbmfzryj(String fbmfzryj) {
        this.fbmfzryj = fbmfzryj;
    }

    public String getFbmfzrqzsj() {
        return fbmfzrqzsj;
    }

    public void setFbmfzrqzsj(String fbmfzrqzsj) {
        this.fbmfzrqzsj = fbmfzrqzsj;
    }

    public String getFbgssp() {
        return fbgssp;
    }

    public void setFbgssp(String fbgssp) {
        this.fbgssp = fbgssp;
    }

    public String getFbgssprqz() {
        return fbgssprqz;
    }

    public void setFbgssprqz(String fbgssprqz) {
        this.fbgssprqz = fbgssprqz;
    }

    public String getFbgsspsj() {
        return fbgsspsj;
    }

    public void setFbgsspsj(String fbgsspsj) {
        this.fbgsspsj = fbgsspsj;
    }

    public String getFldsprqz() {
        return fldsprqz;
    }

    public void setFldsprqz(String fldsprqz) {
        this.fldsprqz = fldsprqz;
    }

    public String getFldspsj() {
        return fldspsj;
    }

    public void setFldspsj(String fldspsj) {
        this.fldspsj = fldspsj;
    }

    public String getFldsp() {
        return fldsp;
    }

    public void setFldsp(String fldsp) {
        this.fldsp = fldsp;
    }


}
